//===============================================================================
// @ IvFragmentShader.h
// 
// Base fragment shader class
// ------------------------------------------------------------------------------
// Copyright (C) 2008-2015  James M. Van Verth and Lars M. Bishop.
// All rights reserved.
//
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//===============================================================================

#ifndef __IvFragmentShader__h__
#define __IvFragmentShader__h__

//-------------------------------------------------------------------------------
//-- Dependencies ---------------------------------------------------------------
//-------------------------------------------------------------------------------

//-------------------------------------------------------------------------------
//-- Typedefs, Structs ----------------------------------------------------------
//-------------------------------------------------------------------------------

//-------------------------------------------------------------------------------
//-- Classes --------------------------------------------------------------------
//-------------------------------------------------------------------------------

class IvFragmentShader
{
public:
    // interface routines
    
protected:
    // constructor/destructor
    IvFragmentShader() {}
    virtual ~IvFragmentShader() {}
    
private:
    // copy operations (unimplemented so we can't copy)
    IvFragmentShader(const IvFragmentShader& other);
    IvFragmentShader& operator=(const IvFragmentShader& other);
}; 

//-------------------------------------------------------------------------------
//-- Inlines --------------------------------------------------------------------
//-------------------------------------------------------------------------------

//-------------------------------------------------------------------------------
//-- Externs --------------------------------------------------------------------
//-------------------------------------------------------------------------------

#endif
